home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 11
/
Cream of the Crop 11-2.iso
/
os2
/
gnucal.zip
/
SYMBOLS
< prev
next >
Wrap
Text File
|
1995-12-20
|
5KB
|
109 lines
SYMBOLS file for `gcal'.
Most important predefined preprocessor symbols and their meaning:
Machine / operating system dependent symbols:
* __STDC__ - Machine comes with an ANSI C compiler
* MSDOS - MS-DOS machine
__TURBOC__ - Turbo-C
__ZTC__ - Zortech-C
M_I86 - Microsoft-C
DJG - DJ GNU-C
__GO32__ - DJ GNU-C
__GNUC__ - DJ GNU-C
* OS2 - OS/2 machine
__GNUC__ - EMX GNU-C
__BORLANDC__ - Borland-C
* WIN32 - Windows NT machine
* ACORN - Acorn archimedes machine
__GNUC__ - GNU-C
* ATARI - Atari machine
__GNUC__ - GNU-C
* AMIGA - Commodore Amiga machine
__GNUC__ - GNU-C
* VMS - DEC Vax/VMS machine using GNU's GCC
* VAXC - DEC Vax/VMS machine using VAX CC
* __50SERIES - Prime/PRIMOS machine
* UNIX - UN*X machine for general
SCO - SCO UN*X
LINUX - i386 Linux
(auto)configure detects symbols:
* HAVE_LIBTERMCAP - Link -ltermcap to executable.
* HAVE_LIBTERMLIB - Link -ltermlib instead of -ltermcap to executable.
* STDC_HEADERS - ANSI-C header files, use <stdio.h>, <stdlib.h>
and <string.h> implicitly.
* HAVE_STDIO_H - Use <stdio.h>.
* HAVE_STDLIB_H - Use <stdlib.h>. Not needed if STDC_HEADERS are defined.
* HAVE_STRING_H - If not defined, use <strings.h>, not <string.h>.
Not needed if STDC_HEADERS are defined.
* HAVE_UNISTD_H - Use <unistd.h>.
* HAVE_CTYPE_H - Use <ctype.h>.
* HAVE_ASSERT_H - Use <assert.h>.
* HAVE_FCNTL_H - Use <fcntl.h>.
* HAVE_SIGNAL_H - Use <signal.h>.
* HAVE_TERMIO_H - Use <termio.h>.
* HAVE_TERMIOS_H - Use <termios.h>.
* HAVE_SGTTY_H - Use <sgtty.h>.
* HAVE_TERMCAP_H - Use <termcap.h>.
* HAVE_SYS_IOCTL_H - Use <sys/ioctl.h>.
* HAVE_SYS_STREAM_H - Use <sys/stream.h>.
* HAVE_SYS_PTEM_H - Use <sys/ptem.h>.
* HAVE_SYS_TYPES_H - Use <sys/types.h>.
* HAVE_SYS_TIME_H - Use <sys/time.h> instead of <time.h>.
* HAVE_SYS_WAIT_H - Use <sys/wait.h>.
* HAVE_TIME_T - Type time_t is predefined.
* TIME_WITH_SYS_TIME - Use both <time.h> and <sys/time.h>.
* HAVE_VOID - Identifier void exists.
* HAVE_DUP - Function dup() is found.
* HAVE_DUP2 - Function dup2() is found.
* HAVE_STRTOL - Function strtol() is found.
* HAVE_STRSTR - Function strstr() is found.
* HAVE_STRCHR - Function strchr() is found.
* HAVE_STRRCHR - Function strrchr() is found.
* HAVE_ISDIGIT - Function/macro isdigit() is found.
* HAVE_ISALNUM - Function/macro isalnum() is found.
* HAVE_UPPER_LOWER - Functions/macros toupper(), tolower(),
isupper() and islower() are found.
* HAVE_TERMIOS_FUNCS - All termios functions are available.
* HAVE_OSPEED - The ospeed variable is defined in
-ltermcap or -ltermlib.
* MUST_DCL_OSPEED - We must declare the ospeed variable.
* HAVE_SYS_INTERPRETER - Shell can interpret `#!' in first line
of a shell script
Gcal's internal symbols setting its main behaviour:
* DEBUG - Includes some debugging code.
* USE_CATH - Enable additional Catholic holidays.
* USE_EASC - Enable displaying using the extended
ASCII character set.
* USE_GER - Enable German texts, holidays and calendar style.
* USE_HLS - Enable highlighting sequences.
* USE_PAGER - Enable simple, internal pager feature.
* USE_RC - Enable fixed date warnings feature.
* USE_USHDY - Enable U.S. specific holidays.
Generally disabled if USE_GER is defined.
* EXIT_STAT_HLP - Use given number for exit status on --help etc.
(either 0 or 127).
* GREG_1582 - Use 1582 for the year the Gregorian reform have occured.
* GREG_1752 - Use 1752 for the year the Gregorian reform have occured.
Further internal symbols:
* CUT_LONGNAMES - Cuts respectively replaces some long variable or
function names to 6 significant places so ANY
linker should be able to bind an executable file.